arm/vm_event: get/set registers
authorTamas K Lengyel <tamas.lengyel@zentific.com>
Mon, 1 Aug 2016 17:59:14 +0000 (11:59 -0600)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 9 Sep 2016 23:03:37 +0000 (16:03 -0700)
commita3fe74e4345e66ddb7aa514395260a5e5f8b0cdc
tree08bf48a178277affc4fdc89a490ed06eb594f573
parent8a085e9d947609b4baf3ed57007a3aab481f0155
arm/vm_event: get/set registers

Add support for getting/setting registers through vm_event on ARM. Only
TTB/CR/R0/R1, PC and CPSR are sent as part of a request and only PC is set
as part of a response. The set of registers can be expanded in the future to
include other registers as well if necessary.

Signed-off-by: Tamas K Lengyel <tamas.lengyel@zentific.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/Makefile
xen/arch/arm/vm_event.c [new file with mode: 0644]
xen/include/asm-arm/vm_event.h
xen/include/asm-x86/vm_event.h
xen/include/public/vm_event.h
xen/include/xen/vm_event.h